Scroll to navigation

shutdown(8) System Manager's Manual shutdown(8)

名前

shutdown - システムを停止させる

書式

shutdown [OPTION]... TIME [MESSAGE]

説明

shutdown は安全な方法でシステムを終了させるための段取りをする。すべてのログイン中のユーザーへシステムが停止することを通知し、 TIME で指定された時間のうち残り5分より、新規ログインを抑制する。

TIME は様々な書式を持つ。もっとも一般的なものは、即刻システムの終了をする 'now' という単語である。その他の有効な書式は、システム停止まで m 分待つための +m や24時間表記で指定した時間にシステムの停止をする hh:mm である。

TIME が経過すると、 shutdowninit(8) デーモンへ適切なランレベルへシステムを移行させるための要求を送信する。

これは PREVLEVEL 環境変数に設定される前のランレベル ( この環境変数または /var/run/utmp から取得される ) と同様に RUNLEVEL 環境変数に設定される新しいランレベルを含む runlevel(7) イベントの発行によって遂行される。更に INIT_HALT 環境変数には、システムを停止させる場合には HALT が設定され、システムの電源断の場合には POWEROFF が設定される。

オプション

システムの終了後、再起動させることを要求する。
システム任せの選択ではあるが、システムが終了した後、停止するかまたは電源断のどちらかをシステムに要求する。
システムが終了した後、システムの停止を要求する。
システムが終了した後、システムの電源断を要求する。
実行中のシステム停止をキャンセルする。このオプションでは TIME は指定せず、最初の引数は MESSAGE となる。
実際にはシステムの終了はせずに、警告メッセージの送信とログインの無効化だけを行う。

環境変数

この環境変数が設定されている場合、 shutdown/var/run/utmp からの読み込みよりも優先して現在のランレベルをこの環境変数から読み込む。

ファイル

/var/run/utmp
このファイルより現在のランレベルが読み込まれる; 新しいランレベルとともに更新される。
/var/log/wtmp
新しいランレベルの記録が追加される。

注意

Upstart の init(8) デーモンはランレベル自体を常に知っているわけではなく、代わりにユーザースペースのツールで完全に実装される。

詳しくは runlevel(7) を参照のこと。

著者

Scott James Remnant <scott@netsplit.com> によって書かれた。

バグ報告

バグ報告は <https://launchpad.net/upstart/+bugs> までお願いします。

著作権

Copyright © 2009 Canonical Ltd.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

関連項目

runlevel(7) init(8) telinit(8) reboot(8)

2009-07-09 Upstart